Autogenerated HTML docs for v1.6.0.1-157-g7df43
diff --git a/git-daemon.html b/git-daemon.html index ab28133..9716f0a 100644 --- a/git-daemon.html +++ b/git-daemon.html
@@ -322,8 +322,9 @@ <div class="sectionbody"> <div class="verseblock"> <div class="content"><em>git daemon</em> [--verbose] [--syslog] [--export-all] - [--timeout=n] [--init-timeout=n] [--strict-paths] - [--base-path=path] [--user-path | --user-path=path] + [--timeout=n] [--init-timeout=n] [--max-connections=n] + [--strict-paths] [--base-path=path] [--base-path-relaxed] + [--user-path | --user-path=path] [--interpolated-path=pathtemplate] [--reuseaddr] [--detach] [--pid-file=file] [--enable=service] [--disable=service] @@ -460,6 +461,15 @@ </p> </dd> <dt> +--max-connections +</dt> +<dd> +<p> + Maximum number of concurrent clients, defaults to 32. Set it to + zero for no limit. +</p> +</dd> +<dt> --syslog </dt> <dd> @@ -736,7 +746,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 2008-07-06 05:16:42 UTC +Last updated 2008-08-31 06:31:47 UTC </div> </div> </body>
diff --git a/git-daemon.txt b/git-daemon.txt index 4ba4b75..b08a08c 100644 --- a/git-daemon.txt +++ b/git-daemon.txt
@@ -9,8 +9,9 @@ -------- [verse] 'git daemon' [--verbose] [--syslog] [--export-all] - [--timeout=n] [--init-timeout=n] [--strict-paths] - [--base-path=path] [--user-path | --user-path=path] + [--timeout=n] [--init-timeout=n] [--max-connections=n] + [--strict-paths] [--base-path=path] [--base-path-relaxed] + [--user-path | --user-path=path] [--interpolated-path=pathtemplate] [--reuseaddr] [--detach] [--pid-file=file] [--enable=service] [--disable=service] @@ -99,6 +100,10 @@ it takes for the server to process the sub-request and time spent waiting for next client's request. +--max-connections:: + Maximum number of concurrent clients, defaults to 32. Set it to + zero for no limit. + --syslog:: Log to syslog instead of stderr. Note that this option does not imply --verbose, thus by default only error conditions will be logged.
diff --git a/git-name-rev.html b/git-name-rev.html index 78342c5..25e1b09 100644 --- a/git-name-rev.html +++ b/git-name-rev.html
@@ -405,7 +405,7 @@ <div class="listingblock"> <div class="content"> <pre><tt>% git name-rev 33db5f4d9027a10e477ccf054b2c1ab94f74c85a -33db5f4d9027a10e477ccf054b2c1ab94f74c85a tags/v0.99^0~940</tt></pre> +33db5f4d9027a10e477ccf054b2c1ab94f74c85a tags/v0.99~940</tt></pre> </div></div> <div class="para"><p>Now you are wiser, because you know that it happened 940 revisions before v0.99.</p></div> <div class="para"><p>Another nice thing you can do is:</p></div> @@ -428,7 +428,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 2008-08-03 07:58:01 UTC +Last updated 2008-08-31 06:31:47 UTC </div> </div> </body>
diff --git a/git-name-rev.txt b/git-name-rev.txt index abd2237..7ca8a7b 100644 --- a/git-name-rev.txt +++ b/git-name-rev.txt
@@ -59,7 +59,7 @@ ------------ % git name-rev 33db5f4d9027a10e477ccf054b2c1ab94f74c85a -33db5f4d9027a10e477ccf054b2c1ab94f74c85a tags/v0.99^0~940 +33db5f4d9027a10e477ccf054b2c1ab94f74c85a tags/v0.99~940 ------------ Now you are wiser, because you know that it happened 940 revisions before v0.99.
diff --git a/gitattributes.html b/gitattributes.html index 38436be..c2d4113 100644 --- a/gitattributes.html +++ b/gitattributes.html
@@ -428,9 +428,8 @@ </dt> <dd> <p> - Unsetting the <tt>crlf</tt> attribute on a path is meant to - mark the path as a "binary" file. The path never goes - through line endings conversion upon checkin/checkout. + Unsetting the <tt>crlf</tt> attribute on a path tells git not to + attempt any end-of-line conversion upon checkin or checkout. </p> </dd> <dt> @@ -848,6 +847,35 @@ in the file. E.g. the string <tt>$Format:%H$</tt> will be replaced by the commit hash.</p></div> </div> +<h2 id="_using_attribute_macros">USING ATTRIBUTE MACROS</h2> +<div class="sectionbody"> +<div class="para"><p>You do not want any end-of-line conversions applied to, nor textual diffs +produced for, any binary file you track. You would need to specify e.g.</p></div> +<div class="listingblock"> +<div class="content"> +<pre><tt>*.jpg -crlf -diff</tt></pre> +</div></div> +<div class="para"><p>but that may become cumbersome, when you have many attributes. Using +attribute macros, you can specify groups of attributes set or unset at +the same time. The system knows a built-in attribute macro, <tt>binary</tt>:</p></div> +<div class="listingblock"> +<div class="content"> +<pre><tt>*.jpg binary</tt></pre> +</div></div> +<div class="para"><p>which is equivalent to the above. Note that the attribute macros can only +be "Set" (see the above example that sets "binary" macro as if it were an +ordinary attribute --- setting it in turn unsets "crlf" and "diff").</p></div> +</div> +<h2 id="_defining_attribute_macros">DEFINING ATTRIBUTE MACROS</h2> +<div class="sectionbody"> +<div class="para"><p>Custom attribute macros can be defined only in the <tt>.gitattributes</tt> file +at the toplevel (i.e. not in any subdirectory). The built-in attribute +macro "binary" is equivalent to:</p></div> +<div class="listingblock"> +<div class="content"> +<pre><tt>[attr]binary -diff -crlf</tt></pre> +</div></div> +</div> <h2 id="_example">EXAMPLE</h2> <div class="sectionbody"> <div class="para"><p>If you have these three <tt>gitattributes</tt> file:</p></div> @@ -910,7 +938,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 2008-08-21 10:34:01 UTC +Last updated 2008-08-31 06:31:48 UTC </div> </div> </body>
diff --git a/gitattributes.txt b/gitattributes.txt index 5495d69..1f23d27 100644 --- a/gitattributes.txt +++ b/gitattributes.txt
@@ -105,9 +105,8 @@ Unset:: - Unsetting the `crlf` attribute on a path is meant to - mark the path as a "binary" file. The path never goes - through line endings conversion upon checkin/checkout. + Unsetting the `crlf` attribute on a path tells git not to + attempt any end-of-line conversion upon checkin or checkout. Unspecified:: @@ -486,6 +485,41 @@ commit hash. +USING ATTRIBUTE MACROS +---------------------- + +You do not want any end-of-line conversions applied to, nor textual diffs +produced for, any binary file you track. You would need to specify e.g. + +------------ +*.jpg -crlf -diff +------------ + +but that may become cumbersome, when you have many attributes. Using +attribute macros, you can specify groups of attributes set or unset at +the same time. The system knows a built-in attribute macro, `binary`: + +------------ +*.jpg binary +------------ + +which is equivalent to the above. Note that the attribute macros can only +be "Set" (see the above example that sets "binary" macro as if it were an +ordinary attribute --- setting it in turn unsets "crlf" and "diff"). + + +DEFINING ATTRIBUTE MACROS +------------------------- + +Custom attribute macros can be defined only in the `.gitattributes` file +at the toplevel (i.e. not in any subdirectory). The built-in attribute +macro "binary" is equivalent to: + +------------ +[attr]binary -diff -crlf +------------ + + EXAMPLE -------